leafless plants - German English Dictionary